package com.itheima.dao;

import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author junmanna
 * @version 1.0
 * @date 2019/11/13 16:17
 */

public interface OrderSettingDao {
    /**
     * 插入方法，插入预约设置
     * @param orderSetting
     */
    public void add(OrderSetting orderSetting);

    /**
     * 根据日期更改预约的人数
     * @param orderSetting
     */
    public void editNumberByOrderDate(OrderSetting orderSetting);

    /**
     * 根据日期查询一下有没有预约的人数
     * @param orderDate
     */
    public Long findCountByOrderDate(Date orderDate);

    /**
     * 根据日期范围查询预约的数据
     * @param map
     * @return
     */
    List<OrderSetting> getOrderSettingByMonth(Map<String, String> map);

}
